package com.cater.talents.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.cater.query.CommonQuery;
import com.cater.sys.dao.BaseDao;
import com.cater.talents.entity.Resume;

/**
 * @author yong
 * @Date 2018年3月22日-下午9:46:51
 * @简历管理dao层
 */
public interface ResumeDao extends BaseDao<Resume, String, CommonQuery> {
	/**
	 * 
	 * @Description:获取简历姓名条数
	 * @param query
	 * @return List<Resume>
	 * @time:2018年7月17日 上午7:11:56
	 */
	List<Resume> getByName(@Param("qo") CommonQuery query);
	
	/**
	 * 
	 * @Description:按年、半年、季度、月、周、日统计简历录入
	 * @param query
	 * @return
	 * List<Map<String,String>>
	 * @time:2018年8月8日 上午6:54:31
	 */
	List<Map<String, String>> getAnalysisCreate(@Param("qo") CommonQuery query);
	
	/**
	 * 
	 * @Description:按年、半年、季度、月、周、日统计简历修改
	 * @param query
	 * @return
	 * List<Map<String,String>>
	 * @time:2018年8月8日 上午6:54:31
	 */
	List<Map<String, String>> getAnalysisUpdate(@Param("qo") CommonQuery query);
	/**
	 * @工作台接口
	 * @param query
	 * @return
	 */
	List<Map<String, String>> getResumeForIndex(@Param("qo") CommonQuery query);

}
